subcontracting agreements - German English Dictionary